.button {
	min-height: 40px;
	line-height: 40px;
    padding:0 30px;
	vertical-align: middle;
}

.button.button-full-color {
    border-color: transparent;
    background-color: #17a47d;
    color: white;
}

.button.button-border-clear-color {
    min-height: 35px;
	line-height: 35px;
    border: 1px solid lightgray; 
    color: #17a47d;
    padding: 0 45px;
    border-radius: 0;
}
.button.button-border-clear-color.active {
    background:  #17a47d;
    color: white;
     border: 1px solid #17a47d;; 
}

.button.button-clear-color {
    border-color: transparent;
    background-color: white;
    color: #17a47d;
    border: 1px solid #17a47d; 
}

.single-btn {
    background-color: white;
    color: #17a47d;
    border: 1px solid #17a47d; 
    min-height: 35px;
    line-height: 35px;
    padding: 6px 45px;
}
.single-btn.active{
    background:  #17a47d;
    color: white;	
}